$(function (){
 function binCaptcha(){
         $("#captcha-btn").click(function (event){
        let $this=$(this)
       let email= $("input[name='email']").val()
        if(!email){
            alert("请先输入邮箱")
            return
        }
        //取消按钮点击
        $this.off('click')
             //发送ajax请求
             $.ajax('/auth/captcha?email='+email,{
                 method:'GET',
                     success:function (result){
                     if(result['code']==200){
                         alert('验证码发送成功')
                     }
                     else {
                         alert(result['message'])
                     }
                     },

                     fail:function(error) {
                         console.log(error)
                     }
             })
        //倒计时
        let countdown = 60;
        let timer=setInterval(function (){
            if(countdown<=0){
                $this.text('重新获取验证码')
                //清掉定时器
                clearInterval(timer)
                //重新绑定事件
                binCaptcha()

            }else {
                countdown--
                $this.text(countdown+'s')

            }

        },1000)
    })
 }
 binCaptcha();
})

